Skip to content

Conversation

@Enjection
Copy link
Owner

No description provided.

Enjection pushed a commit that referenced this pull request Jul 23, 2024
https://github.com/yandex/toolchain-registry/releases/tag/lld16-v1

Если этот pr вам что-то сломал - смело откатывайте
1e3ff1754d81d2e09aff40ac0b9ca78c5e3f481b
Enjection pushed a commit that referenced this pull request Aug 15, 2024
Enjection pushed a commit that referenced this pull request Nov 13, 2024
https://github.com/yandex/toolchain-registry/releases/tag/mold-v1
commit_hash:8ed6a8ec933e951d632e7902b2d6fddfcc8f63a0
Enjection added a commit that referenced this pull request Feb 20, 2025
Enjection pushed a commit that referenced this pull request Jun 26, 2025
commit_hash:5b246144e81555f1bc12b2c8ca111e351dcd5ed7
Enjection pushed a commit that referenced this pull request Jul 29, 2025
Enjection pushed a commit that referenced this pull request Sep 30, 2025
```
WARNING: ThreadSanitizer: data race (pid=123179)
  Read of size 8 at 0x0000065aad98 by thread T14:
    #0 NSystemInfo::CachedNumberOfCpus() util/system/info.cpp:241:10 (taxi-uservices-userver-core-tests+0x4155bba)
    #1 engine::(anonymous namespace)::TaskProcessorThreadStartedHook() userver/core/src/engine/task/task_processor.cpp:100:15 (taxi-uservices-userver-core-tests+0x5306bc8)
    #2 engine::TaskProcessor::PrepareWorkerThread(unsigned long) userver/core/src/engine/task/task_processor.cpp:347:5 (taxi-uservices-userver-core-tests+0x5306bc8)
```

The change on a hot path is equivalent to the previously compiler generated x86 code (just a `load` instruction). On other platforms this could actually fix a data race.
commit_hash:acb1fe1b8f3075cc27b18aab4f1bd0b88292c270
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants